<?php
    $operacao   = addslashes($_POST["operacao"]);
    $comum      = addslashes($_GET["comum"]);
    function getProdutorId($idProdutor){
        $sql = mysql_query("
            SELECT  p.nome,
                    p.cpf,
                    p.cnpj
            FROM    produtor p
            WHERE   p.id='$idProdutor'
                ")or die (mysql_error());
        return $sql;
    }
    
    function getPropriedade ($idProdutor){
        $sql = mysql_query("
            SELECT  p.id,
                    p.nome,
                    p.numeroEndereco,
                    p.municipio,
                    p.atividade,
                    p.areaTotal,
                    e.endereco
            FROM    propriedade p,
                    endereco e
            WHERE   p.idProdutor='$idProdutor'
            AND     p.idEndereco=e.id
                ")or die (mysql_error());
        return $sql;
    }
    function editarProdutor ($idProdutor){
        $sql = mysql_query("
            SELECT  nome,
                    cpf,
                    cnpj,
                    rg,
                    ufEmissor,
                    rua,
                    logradouro,
                    numero,
                    bairro,
                    municipio,
                    codMunicipio,
                    ufEndereco,
                    cep,
                    propEscolaridade,
                    conjEscolaridade,
                    filhoFundamentalCompleto,
                    filhoFundamentalIncompleto,
                    filhoMedioCompleto,
                    filhoMedioIncompleto,
                    filhoSuperiorCompleto,
                    filhoSuperiorIncompleto,
                    numeroPessoas,
                    quantCriancaMunicipal,
                    quantCriancaEstadual,
                    comercioLocal,
                    hospitalMunicipal,
                    psfMunicipal,
                    cooperado,
                    agriculturaMunicipal,
                    areaAtendida,
                    necessidadeAtendimento,
                    obs
        FROM        produtor
        WHERE       id='$idProdutor'
                ")or die(mysql_error());
        return $sql;
    }
    
    function getPropriedadeProdutorCpf ($cpf){
            $idEmpresa  = $_SESSION["idEmpresa"];
            $sql = mysql_query("
                SELECT  pd.id AS idProdutor,
                        pd.nome AS nomeProdutor,
                        pd.cpf,
                        e.endereco,
                        pp.id AS idPropriedade,
                        pp.nome AS nomePropriedade,
                        pp.inscricaoEstadual,
                        pp.numeroEndereco,
                        pp.areaTotal
                FROM    produtor pd,
                        endereco e,
                        propriedade pp
                WHERE   pd.id=pp.idProdutor
                AND     pp.idEndereco=e.id
                AND     pd.idEmpresa='$idEmpresa'
                AND     pd.cpf='$cpf'
                ORDER BY pp.id
                    ")or die (mysql_error());
            return $sql;
    }
    function getPropriedadeProdutorCnpj ($cnpj){
            $idEmpresa  = $_SESSION["idEmpresa"];
            $sql = mysql_query("
                SELECT  pd.id AS idProdutor,
                        pd.nome AS nomeProdutor,
                        pd.cpf,
                        e.endereco,
                        pp.id AS idPropriedade,
                        pp.nome AS nomePropriedade,
                        pp.inscricaoEstadual,
                        pp.numeroEndereco,
                        pp.areaTotal
                FROM    produtor pd,
                        endereco e,
                        propriedade pp
                WHERE   pd.id=pp.idProdutor
                AND     pp.idEndereco=e.id
                AND     pd.idEmpresa='$idEmpresa'
                AND     pd.cnpj='$cnpj'
                ORDER BY pp.id
                    ")or die (mysql_error());
            return $sql;
    }
    
        if($operacao == 'cadProdutor'){
            $idEmpresa  = $_SESSION["idEmpresa"];
            settype($idEmpresa, 'integer');
            
            $nome   = addslashes($_POST["nome"]);
            $cpf    = addslashes($_POST["cpf"]);
            $cnpj   = addslashes($_POST["cnpj"]);
            $rg     = addslashes($_POST["rg"]);
            $ufEmissor = addslashes($_POST["ufEmissor"]);
            $rua    = addslashes($_POST["rua"]);
            $logradouro = addslashes($_POST["logradouro"]);
            $numero = addslashes($_POST["numero"]);
            $bairro = addslashes($_POST["bairro"]);
            $municipio = addslashes($_POST["municipio"]);
            $codMunicipio = addslashes($_POST["codMunicipio"]);
            $ufEndereco = addslashes($_POST["ufEndereco"]);
            $cep    = addslashes($_POST["cep"]);
            
            $propEscolaridade = addslashes($_POST["propEscolaridade"]);
            settype($propEscolaridade, 'integer');
            $conjEscolaridade = addslashes($_POST["conjEscolaridade"]);
            settype($conjEscolaridade, 'integer');
            $filhoFundamentalIncompleto = addslashes($_POST["filhoFundamentalIncompleto"]);
            settype($filhoFundamentalIncompleto, 'integer');
            $filhoFundamentalCompleto = addslashes($_POST["filhoFundamentalCompleto"]);
            settype($filhoFundamentalCompleto, 'integer');
            $filhoMedioIncompleto = addslashes($_POST["filhoMedioIncompleto"]);
            settype($filhoMedioIncompleto, 'integer');
            $filhoMedioCompleto = addslashes($_POST["filhoMedioCompleto"]);
            settype($filhoMedioCompleto, 'integer');
            $filhoSuperiorIncompleto = addslashes($_POST["filhoSuperiorIncompleto"]);
            settype($filhoSuperiorIncompleto, 'integer');
            $filhoSuperiorCompleto = addslashes($_POST["filhoSuperiorCompleto"]);
            settype($filhoSuperiorCompleto, 'integer');
            
            $numeroPessoas = addslashes($_POST["numeroPessoas"]);
            settype($numeroPessoas, 'integer');
            $quantCriancaMunicipal = addslashes($_POST["quantCriancaMunicipal"]);
            settype($quantCriancaMunicipal, 'integer');
            $quantCriancaEstadual = addslashes($_POST["quantCriancaEstadual"]);
            settype($quantCriancaEstadual, 'integer');
            $comercioLocal  = addslashes($_POST["comercioLocal"]);
            settype($comercioLocal, 'integer');
            $hospitalMunicipal  = addslashes($_POST["hospitalMunicipal"]);
            settype($hospitalMunicipal, 'integer');
            $psfMunicipal   = addslashes($_POST["psfMunicipal"]);
            settype($psfMunicipal, 'integer');
            $cooperado      = addslashes($_POST["cooperado"]);
            settype($cooperado, 'integer');
            $cooperado2     = addslashes($_POST["cooperado2"]);
            
            $cooperado3 = $cooperado.' - '.$cooperado2;
            $agriculturaMunicipal = addslashes($_POST["agriculturaMunicipal"]);
            settype($agriculturaMunicipal, 'integer');
            
            $areaAtendida = addslashes($_POST["areaAtendida"]);
            $necessidadeAtendimento = addslashes($_POST["necessidadeAtendimento"]);
            $obs = addslashes($_POST["obs"]);
            
            $data = date("Y-m-d");
            
            $verifica = verificaCpf($cpf, 'produtor', $rua, $numero);
                
                if ($verifica == 0){
                    $inserir = mysql_query("
                    INSERT INTO produtor (idEmpresa,
                                         nome,
                                         cpf,
                                         cnpj,
                                         rg,
                                         ufEmissor,
                                         rua,
                                         logradouro,
                                         numero,
                                         bairro,
                                         municipio,
                                         codMunicipio,
                                         ufEndereco,
                                         cep,
                                         propEscolaridade,
                                         conjEscolaridade,
                                         filhoFundamentalCompleto,
                                         filhoFundamentalIncompleto,
                                         filhoMedioCompleto,
                                         filhoMedioIncompleto,
                                         filhoSuperiorCompleto,
                                         filhoSuperiorIncompleto,
                                         numeroPessoas,
                                         quantCriancaMunicipal,
                                         quantCriancaEstadual,
                                         comercioLocal,
                                         hospitalMunicipal,
                                         psfMunicipal,
                                         cooperado,
                                         agriculturaMunicipal,
                                         areaAtendida,
                                         necessidadeAtendimento,
                                         obs,
                                         data
                                            )
                                VALUES (
                                         '$idEmpresa',
                                         '$nome',
                                         '$cpf',
                                         '$cnpj',
                                         '$rg',
                                         '$ufEmissor',
                                         '$rua',
                                         '$logradouro',
                                         '$numero',
                                         '$bairro',
                                         '$municipio',
                                         '$codMunicipio',
                                         '$ufEndereco',
                                         '$cep',
                                         '$propEscolaridade',
                                         '$conjEscolaridade',
                                         '$filhoFundamentalCompleto',
                                         '$filhoFundamentalIncompleto',
                                         '$filhoMedioCompleto',
                                         '$filhoMedioIncompleto',
                                         '$filhoSuperiorCompleto',
                                         '$filhoSuperiorIncompleto',
                                         '$numeroPessoas',
                                         '$quantCriancaMunicipal',
                                         '$quantCriancaEstadual',
                                         '$comercioLocal',
                                         '$hospitalMunicipal',
                                         '$psfMunicipal',
                                         '$cooperado3',
                                         '$agriculturaMunicipal',
                                         '$areaAtendida',
                                         '$necessidadeAtendimento',
                                         '$obs',
                                         '$data')
                                            
                    ")or die (mysql_error());
                    
                        if ($inserir == 1){
                            echo '<script type="text/javascript">alert ("Produtor cadastrado com sucesso!");';
                            echo 'document.location.href="/?comum=cadProdutor";';
                            echo '</script>';
                        }
                        else {
                            echo '<script type="text/javascript">alert ("Erro ao cadastrar produtor!");';
                            echo 'document.location.href="/";';
                            echo '</script>';
                        }
                        
                }
                else {
                            echo '<script type="text/javascript">alert ("Já existe um produtor cadastrado com este CPF!");';
                            echo 'document.location.href="/";';
                            echo '</script>';
                        
                }
                         
                         
        }
        if ($operacao == 'editarProdutor'){
            $id = addslashes($_POST['idProdutor']);
            settype($id, 'integer');
            
            $nome   = addslashes($_POST["nome"]);
            $cpf    = addslashes($_POST["cpf"]);
            $cnpj   = addslashes($_POST["cnpj"]);
            $rg     = addslashes($_POST["rg"]);
            $ufEmissor = addslashes($_POST["ufEmissor"]);
            $rua    = addslashes($_POST["rua"]);
            $logradouro = addslashes($_POST["logradouro"]);
            $numero = addslashes($_POST["numero"]);
            $bairro = addslashes($_POST["bairro"]);
            $municipio = addslashes($_POST["municipio"]);
            $codMunicipio = addslashes($_POST["codMunicipio"]);
            $ufEndereco = addslashes($_POST["ufEndereco"]);
            $cep    = addslashes($_POST["cep"]);
            
            $propEscolaridade = addslashes($_POST["propEscolaridade"]);
            settype($propEscolaridade, 'integer');
            $conjEscolaridade = addslashes($_POST["conjEscolaridade"]);
            settype($conjEscolaridade, 'integer');
            $filhoFundamentalIncompleto = addslashes($_POST["filhoFundamentalIncompleto"]);
            settype($filhoFundamentalIncompleto, 'integer');
            $filhoFundamentalCompleto = addslashes($_POST["filhoFundamentalCompleto"]);
            settype($filhoFundamentalCompleto, 'integer');
            $filhoMedioIncompleto = addslashes($_POST["filhoMedioIncompleto"]);
            settype($filhoMedioIncompleto, 'integer');
            $filhoMedioCompleto = addslashes($_POST["filhoMedioCompleto"]);
            settype($filhoMedioCompleto, 'integer');
            $filhoSuperiorIncompleto = addslashes($_POST["filhoSuperiorIncompleto"]);
            settype($filhoSuperiorIncompleto, 'integer');
            $filhoSuperiorCompleto = addslashes($_POST["filhoSuperiorCompleto"]);
            settype($filhoSuperiorCompleto, 'integer');
            
            $numeroPessoas = addslashes($_POST["numeroPessoas"]);
            settype($numeroPessoas, 'integer');
            $quantCriancaMunicipal = addslashes($_POST["quantCriancaMunicipal"]);
            settype($quantCriancaMunicipal, 'integer');
            $quantCriancaEstadual = addslashes($_POST["quantCriancaEstadual"]);
            settype($quantCriancaEstadual, 'integer');
            $comercioLocal  = addslashes($_POST["comercioLocal"]);
            settype($comercioLocal, 'integer');
            $hospitalMunicipal  = addslashes($_POST["hospitalMunicipal"]);
            settype($hospitalMunicipal, 'integer');
            $psfMunicipal   = addslashes($_POST["psfMunicipal"]);
            settype($psfMunicipal, 'integer');
            $cooperado      = addslashes($_POST["cooperado"]);
            settype($cooperado, 'integer');
            $cooperado2     = addslashes($_POST["cooperado2"]);
            
            $cooperado3 = $cooperado.' - '.$cooperado2;
            $agriculturaMunicipal = addslashes($_POST["agriculturaMunicipal"]);
            settype($agriculturaMunicipal, 'integer');
            
            $areaAtendida = addslashes($_POST["areaAtendida"]);
            $necessidadeAtendimento = addslashes($_POST["necessidadeAtendimento"]);
            $obs = addslashes($_POST["obs"]);
            
            $update = mysql_query("
                        UPDATE  produtor
                        SET     nome='$nome',
                                cpf='$cpf',
                                cnpj='$cnpj',
                                rg='$rg',
                                ufEmissor='$ufEmissor',
                                rua='$rua',
                                logradouro='$logradouro',
                                numero='$numero',
                                bairro='$bairro',
                                municipio='$municipio',
                                codMunicipio='$codMunicipio',
                                ufEndereco='$ufEndereco',
                                cep='$cep',
                                propEscolaridade='$propEscolaridade',
                                conjEscolaridade='$conjEscolaridade',
                                filhoFundamentalCompleto='$filhoFundamentalCompleto',
                                filhoFundamentalIncompleto='$filhoFundamentalIncompleto',
                                filhoMedioCompleto='$filhoMedioCompleto',
                                filhoMedioIncompleto='$filhoMedioIncompleto',
                                filhoSuperiorCompleto='$filhoSuperiorCompleto',
                                filhoSuperiorIncompleto='$filhoSuperiorIncompleto',
                                numeroPessoas='$numeroPessoas',
                                quantCriancaMunicipal='$quantCriancaMunicipal',
                                quantCriancaEstadual='$quantCriancaEstadual',
                                comercioLocal='$comercioLocal',
                                hospitalMunicipal='$hospitalMunicipal',
                                psfMunicipal='$psfMunicipal',
                                cooperado='$cooperado3',
                                agriculturaMunicipal='$agriculturaMunicipal',
                                areaAtendida='$areaAtendida',
                                necessidadeAtendimento='$necessidadeAtendimento',
                                obs='$obs'
                    WHERE       id='$id'
                           ")or die (mysql_error());
                    
                        if ($update == 1){
                            echo '<script type="text/javascript">alert ("Produtor editado com sucesso!");';
                            echo 'document.location.href="/?comum=cadProdutor";';
                            echo '</script>';
                        }
                        else {
                            echo '<script type="text/javascript">alert ("Erro ao editar produtor!");';
                            echo 'document.location.href="/";';
                            echo '</script>';
                        }
        }
